package com.link2room.aeriabots.dto.param.base;

import com.link2room.aeriabots.dto.callBack.WxPayInfoDto;
import com.link2room.common.dto.param.base.BaseL2rParamDto;
import io.swagger.annotations.ApiModel;

import java.math.BigDecimal;

/**
 * Created by LN on 2016/9/22.
 */
@Deprecated
@ApiModel(parent = BaseL2rParamDto.class)
public class WxPayParamDto extends BaseL2rParamDto {
    private String url;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 总价
     */
    private BigDecimal totalFee;
    /**
     * 终端IP
     */
    private String spBillCreateIP;
    /**
     * 通知地址
     */
    private String notifyUrl;
    /**
     * 交易类型 （用于微信）
     */
    private String tradeType;
    /**
     * 预付款单号
     */
    private String prepayId;

    private WxPayInfoDto wxPayInfo;
    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getPrepayId() {
        return prepayId;
    }

    public void setPrepayId(String prepayId) {
        this.prepayId = prepayId;
    }

    public String getSpBillCreateIP() {
        return spBillCreateIP;
    }

    public void setSpBillCreateIP(String spBillCreateIP) {
        this.spBillCreateIP = spBillCreateIP;
    }

    public BigDecimal getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(BigDecimal totalFee) {
        this.totalFee = totalFee;
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public WxPayInfoDto getWxPayInfo() {
        return wxPayInfo;
    }

    public void setWxPayInfo(WxPayInfoDto wxPayInfo) {
        this.wxPayInfo = wxPayInfo;
    }
}
